from datetime import datetime, timedelta


def is_15_minutes_passed(input_time_str):
    """
    检查当前时间是否已经超过输入时间的15分钟之后
    参数:
        input_time_str (str): 输入的时间字符串，格式为 'YYYY-MM-DD HH:MM'
    返回:
        bool: 如果当前时间已经超过输入时间的15分钟后，返回True，否则返回False
    """
    try:
        # 将输入字符串转换为datetime对象
        input_time = datetime.strptime(input_time_str, "%Y-%m-%d %H:%M")
        # 计算输入时间15分钟后的时间
        time_after_15_minutes = input_time + timedelta(minutes=15)
        # 获取当前时间
        current_time = datetime.now()
        # 比较当前时间是否超过输入时间的15分钟后
        return current_time > time_after_15_minutes
    except ValueError as e:
        print(f"时间格式错误，请使用 'YYYY-MM-DD HH:MM' 格式。错误详情: {e}")
        return False

# # 示例用法
# input_time = "2025-09-02 22:39"
# result = is_15_minutes_passed(input_time)
# print(result)  # 如果当前时间 > "2025-09-03 22:54"，返回True；否则返回False
